import { useIntersectionObserver } from '@vueuse/core'
import { ref } from 'vue'

export function useLazyData(callback:()=>void){
    const target = ref(null)
    const { stop } = useIntersectionObserver(target,([{isIntersecting}])=>{
        if(isIntersecting){
            // 做一些事情
            callback()
            stop()
        }
    },{
        threshold:0   //阀值 默认是大于0 只有进入的区间大于该值时,才去获取数据
    })

    return target
}